| 22 | include('config.php') ; | = | 22 | include('config.php') ; |
| 23 | include('util.php') ; | 23 | include('util.php') ; | |
| 24 | include('io.php') ; | 24 | include('io.php') ; | |
| 25 | include('basexml.php') ; | 25 | include('basexml.php') ; | |
| 26 | include('commands.php') ; | 26 | include('commands.php') ; | |
| 27 | 27 | |||
| <> | 28 | // Make sure admin session is present | ||
| 29 | include("../../../../../../../../../includes/ini.inc.php"); | |||
| 30 | include("../../../../../../../../../includes/global.inc.php"); | |||
| 31 | require_once("../../../../../../../../../classes/db.inc.php"); | |||
| 32 | $db = new db(); | |||
| 33 | include("../../../../../../../../../includes/functions.inc.php"); | |||
| 34 | $config = fetchDbConfig("config"); | |||
| 35 | ||||
| 36 | include_once("../../../../../../../../../language/".$config['defaultLang']."/lang.inc.php"); | |||
| 37 | $enableSSl = 1; | |||
| 38 | include_once("../../../../../../../../../includes/sslSwitch.inc.php"); | |||
| 39 | ||||
| 40 | include("../../../../../../../../includes/auth.inc.php"); | |||
| 41 | ||||
| 28 | // Get the "UserFiles" path. | = | 42 | // Get the "UserFiles" path. |
| 29 | $GLOBALS["UserFilesPath"] = '' ; | 43 | $GLOBALS["UserFilesPath"] = '' ; | |
| 30 | $GLOBALS["UserFilesPath"] = $Config['UserFilesPath']; | 44 | $GLOBALS["UserFilesPath"] = $Config['UserFilesPath']; | |
| 31 | 45 | |||
| 32 | 46 | |||
| 33 | // Map the "UserFiles" path to a local directory. | 47 | // Map the "UserFiles" path to a local directory. |
| 1 | <?php | = | 1 | <?php |
| 2 | error_reporting(E_ALL ^ E_NOTICE); | 2 | error_reporting(E_ALL ^ E_NOTICE); | |
| 3 | @ini_set("display_errors", "1"); | 3 | @ini_set("display_errors", "1"); | |
| 4 | @ini_set("arg_separator.output","&"); | 4 | @ini_set("arg_separator.output","&"); | |
| 5 | $ini['ver'] = '3.0.9'; | <> | 5 | $ini['ver'] = '3.0.10'; |
| 6 | $ini['CCver'] = '30014'; | 6 | $ini['CCver'] = '30015'; | |
| 7 | $sslPages = array("unsubscribe" => 1,"login" => 1,"logout" => 1,"forgotPass" => 1,"account" => 1,"profile" => 1,"changePass" => 1,"newsletter" => 1,"cart" => 1,"step1" => 1,"step2" => 1,"step3" => 1,"step4" => 1,"step5" => 1,"reg" => 1,"viewOrders" => 1,"viewOrder" => 1,"confirmed" => 1); | = | 7 | $sslPages = array("unsubscribe" => 1,"login" => 1,"logout" => 1,"forgotPass" => 1,"account" => 1,"profile" => 1,"changePass" => 1,"newsletter" => 1,"cart" => 1,"step1" => 1,"step2" => 1,"step3" => 1,"step4" => 1,"step5" => 1,"reg" => 1,"viewOrders" => 1,"viewOrder" => 1,"confirmed" => 1); |
| 8 | ?> | 8 | ?> |
| 119 | $shippingTotal =& Services_PayPal::getType('BasicAmountType'); | = | 119 | $shippingTotal =& Services_PayPal::getType('BasicAmountType'); |
| 120 | $shippingTotal->setval(number_format($shippingAmount, 2)); | 120 | $shippingTotal->setval(number_format($shippingAmount, 2)); | |
| 121 | $shippingTotal->setattr('currencyID', $currencyID); // USD | 121 | $shippingTotal->setattr('currencyID', $currencyID); // USD | |
| 122 | $pdt->setShippingTotal($shippingTotal); | 122 | $pdt->setShippingTotal($shippingTotal); | |
| 123 | } | 123 | } | |
| 124 | 124 | |||
| <> | 125 | // START - adding info for shipping address | ||
| 126 | $shipAddress =& Services_PayPal::getType('AddressType'); | |||
| 127 | $shipAddress->setName($basket['delInf']['firstName']." | |||
| 128 | ".$basket['delInf']['lastName']); | |||
| 129 | $shipAddress->setStreet1($basket['delInf']['add_1']); | |||
| 130 | $shipAddress->setStreet2($basket['delInf']['add_2']); | |||
| 131 | $shipAddress->setCityName($basket['delInf']['town']); | |||
| 132 | $shipAddress->setStateOrProvince($basket['delInf']['county']); | |||
| 133 | $shipAddress->setCountry(countryIso($basket['delInf']['country'])); | |||
| 134 | $shipAddress->setPostalCode($basket['delInf']['postcode']); | |||
| 135 | $pdt->setShipToAddress($shipAddress); | |||
| 136 | // END - adding info for shipping address | |||
| 137 | ||||
| 125 | //$pdt->setOrderDescription($productName); | = | 138 | //$pdt->setOrderDescription($productName); |
| 126 | $pdt->setInvoiceID($orderID); | 139 | $pdt->setInvoiceID($orderID); | |
| 127 | 140 | |||
| 128 | $details =& Services_PayPal::getType('DoDirectPaymentRequestDetailsType'); | 141 | $details =& Services_PayPal::getType('DoDirectPaymentRequestDetailsType'); | |
| 129 | $details->setPaymentAction("Sale"); | 142 | $details->setPaymentAction("Sale"); | |
| 130 | $details->setPaymentDetails($pdt); | 143 | $details->setPaymentDetails($pdt); |
| 81 | $basket['grandTotal'] - Basket total which has to be paid (inc Tax and Shipping). | = | 81 | $basket['grandTotal'] - Basket total which has to be paid (inc Tax and Shipping). |
| 82 | $basket['tax'] - Total tax to pay | 82 | $basket['tax'] - Total tax to pay | |
| 83 | $basket['shipCost'] - Shipping price | 83 | $basket['shipCost'] - Shipping price | |
| 84 | //////////////////////////////////////////////////////// | 84 | //////////////////////////////////////////////////////// | |
| 85 | */ | 85 | */ | |
| 86 | 86 | |||
| 87 | $module = fetchDbConfig("eWay"); | <> | 87 | $module = fetchDbConfig("PayJunction"); |
| 88 | = | 88 | ||
| 89 | function repeatVars(){ | 89 | function repeatVars(){ | |
| 90 | 90 | |||
| 91 | return FALSE; | 91 | return FALSE; | |
| 92 | 92 | |||
| 93 | } | 93 | } |
| 41 | // get session data | 41 | // get session data | |
| -+ | 42 | include_once("../includes/sessionStart.inc.php"); | ||
| 42 | include_once("../includes/session.inc.php"); | = | 43 | include_once("../includes/session.inc.php"); |
| 43 | 44 | |||
| 44 | $lang_folder = ""; | 45 | $lang_folder = ""; |